Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cherry-pick #12333 to 7.1: Set client.authentication to required by default. #12342

Merged
merged 2 commits into from
May 29, 2019

Conversation

ph
Copy link
Contributor

@ph ph commented May 29, 2019

Cherry-pick of PR #12333 to 7.1 branch. Original message:

When enabling ssl for a server configuration, ensure that client authentication is required by default.

This fix will require client auth by default for tls communication with experimental filebeat tcp input and for metricbeat module http metricset server.

We do have integration tests for filebeat where I ensured the default setting is tested. For metricbeat I checked manually as I didn't find any related integration tests.

@ph please take care of backporting this to whichever versions it should be applied to.

* Set client.authentication to `required` by default.

(cherry picked from commit d1446d4)
@ph ph requested a review from a team as a code owner May 29, 2019 12:57
@ph ph requested review from andrewkroh and tsg May 29, 2019 20:56
@ph ph merged commit bd4a48a into elastic:7.1 May 29, 2019
leweafan pushed a commit to leweafan/beats that referenced this pull request Apr 28, 2023
…red` by default. (elastic#12342)

* Set client.authentication to `required` by default. (elastic#12333)

* Set client.authentication to `required` by default.

(cherry picked from commit 2807784)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants